thalamic stimulator - French English Dictionary